/*Demo - Branded Image*/#main-content.demo-brandedimage *{  font-family: 'Open Sans', sans-serif !important;}#main-content.demo-brandedimage h1{  font-weight: 400;}#main-content.demo-brandedimage .et_pb_bg_layout_light h1,#main-content.demo-brandedimage .et_pb_bg_layout_light h2,#main-content.demo-brandedimage .et_pb_bg_layout_light h3,#main-content.demo-brandedimage .et_pb_bg_layout_light h4 {  color: inherit;}#main-content.demo-brandedimage .et_pb_bg_layout_light a{  color: #397AB7;}#main-content.demo-brandedimage .et_pb_bg_layout_light a:hover{  color: #39C1DA;}#main-content.demo-brandedimage .et_pb_bg_layout_dark h1{  padding: 0;}/*=====================================================*//*==HEADER==*/#main-content.demo-brandedimage #demopage-header .et_pb_row {  max-width: 1140px;}#main-content.demo-brandedimage #demopage-header ul#demo-menu{  display: flex !important;  justify-content: space-around;  align-items: center;}#main-content.demo-brandedimage #demopage-header ul#demo-menu li {  display: block;  font-size: 20px;  padding: 10px;  cursor: pointer;}#main-content.demo-brandedimage #demopage-header ul#demo-menu li,#main-content.demo-brandedimage #demopage-header ul#demo-menu li:hover{  transition: all 400ms ease;  -moz-transition: all 400ms ease;  -ms-transition: all 400ms ease;  -o-transition: all 400ms ease;  -webkit-transition: all 400ms ease;}#main-content.demo-brandedimage #demopage-header ul#demo-menu li.active,#main-content.demo-brandedimage #demopage-header ul#demo-menu li:hover{  color: #EA7C1B;}#main-content.demo-brandedimage #demopage-header ul#demo-menu ul{  display: none;  position: absolute;  background-color: #EA7C1B;  color: #fff;  top: 100%;  padding: 5px 0;  margin-left: -10px;  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}#main-content.demo-brandedimage #demopage-header ul#demo-menu li:hover ul,#main-content.demo-brandedimage #demopage-header ul#demo-menu li ul:hover{  display: block;}#main-content.demo-brandedimage #demopage-header ul#demo-menu ul li{  padding: 5px 20px}#main-content.demo-brandedimage #demopage-header ul#demo-menu ul li:hover{  background-color: #fff;  color: #EA7C1B;}/*==BODY==*/#main-content.demo-brandedimage #demopage-body{}#main-content.demo-brandedimage #dbi-banner h1{  font-size: 70px;  font-weight: 700;  line-height: 1.1;  color: #fff;  padding-bottom: 20px;}#main-content.demo-brandedimage #dbi-banner h1 span{  color: #52b9fd;}#main-content.demo-brandedimage #dbi-banner div{  font-size: 35px;  font-weight: 300;  color: #70abaf;  line-height: 1;}#main-content.demo-brandedimage #dbi-banner div .wTxt{  color: #fff;  margin: 0 10px;}#main-content.demo-brandedimage .titleTriangle,#main-content.demo-brandedimage .titleTriangle h1{  position: relative;  z-index: 999;}#main-content.demo-brandedimage .titleTriangle h1:after{  content: '';  position: absolute;  top: calc(100% + 15px);  left: 0;  right: 0;  margin: 0 auto;  width: 0;  height: 0;  border-top: solid 32px transparent;  border-left: solid 32px transparent;  border-right: solid 32px transparent;}#main-content.demo-brandedimage .titleTriangle.titleTitleOrange h1:after{  border-top-color: #ea7f1f;}#main-content.demo-brandedimage .titleTriangle.titleTitleTeal h1:after{  border-top-color: #5DA0AE;}#main-content.demo-brandedimage .titleTriangle.titleTitleBrown h1:after{  border-top-color: #70470B;}#main-content.demo-brandedimage .et_pb_row.threeColInfo.et_pb_equal_columns.et_pb_row_6col{  flex-wrap: wrap;}#main-content.demo-brandedimage .ColBxs > .et_pb_column {  background-size: 100% 100%;  transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  padding: 40px;}#main-content.demo-brandedimage .ColBxs > .et_pb_column:hover,#main-content.demo-brandedimage .ColBxs > .et_pb_column:focus{  background-size: 150% 150%;}#main-content.demo-brandedimage .ColBxs > .et_pb_column .et_pb_code_inner{  /*background-color: rgba(0, 0, 0, .70);*/  display: flex;  justify-content: center;}#main-content.demo-brandedimage .ColBxs > .et_pb_column .et_pb_module,#main-content.demo-brandedimage .ColBxs > .et_pb_column .et_pb_module > .et_pb_code_inner {  min-height: 100%;}#main-content.demo-brandedimage .ColBxs > .et_pb_column:after{  content: "";    display: block;  background-color: rgba(0, 0, 0, .70);  position: absolute;  top: 40px;  bottom: 40px;  left: 40px;  right: 40px;  z-index: 0;}#main-content.demo-brandedimage .et_pb_row.threeColInfo.et_pb_equal_columns.et_pb_row_6col{  flex-wrap: wrap;}#main-content.demo-brandedimage .fourColInfo{  display: flex;  justify-content: center;  padding-top: 40px;}#main-content.demo-brandedimage .fourColInfo > .et_pb_column{  max-width: 85%;  display: inline-flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: center;  align-items: stretch;  align-content: space-between;}#main-content.demo-brandedimage .fourColInfo > .et_pb_column > .et_pb_module{  padding: 0 15px;  margin: 15px 0;}#main-content.demo-brandedimage .ColBxs .blackBG {  color: #fff;  font-size: 18px;  text-align: center;  max-width: 75%;  padding: 45px 0;  display: inline-flex;  flex-wrap: wrap;  flex-direction: column;  justify-content: space-between;  align-content: space-around;  align-items: center;  z-index: 9999}#main-content.demo-brandedimage .twoColInfo .blackBG .solbTitle,#main-content.demo-brandedimage .threeColInfo .blackBG h3 {  font-size: 30px;  font-weight: 700;  margin-bottom: 10px;}#main-content.demo-brandedimage .twoColInfo .blackBG .solbTitle {  color: #EA7F1F;}#main-content.demo-brandedimage .threeColInfo .blackBG h3{  color: #fff;}#main-content.demo-brandedimage .ColBxs .blackBG .transBTN {  color: #fff;  font-size: 18px;  border: 3px #fff solid;  padding: 10px 10px 10px 20px;  margin-top: 60px;  transition: ease all 0.4s;  -webkit-transition: ease all 0.4s;  -moz-transition: ease all 0.4s;  -ms-transition: ease all 0.4s;  cursor: pointer;}#main-content.demo-brandedimage .threeColInfo .blackBG .transBTN {  margin-top: 0;}#main-content.demo-brandedimage .ColBxs .blackBG .transBTN {  display: inline-flex;  align-items: center;}#main-content.demo-brandedimage .ColBxs .blackBG .transBTN:after{  content: "\35";  font-family: ETmodules !important;  font-size: 30px !important;  color: #39c1da;}/*#main-content.demo-brandedimage .twoColInfo .blackBG .transBTN i,#main-content.demo-brandedimage .threeColInfo .blackBG .transBTN i {  color: #39c1da;  padding-left: 5px;}*/#main-content.demo-brandedimage .ColBxs .blackBG .transBTN:hover,#main-content.demo-brandedimage .ColBxs .blackBG .transBTN:focus {  background-color: #fff;  color: #39c1da;}/*Module Button*/#main-content.demo-brandedimage .et_pb_button_module_wrapper.et_pb_module > .et_pb_button.BrandedImageBTN{  padding: 8px 40px 8px 18px;}#main-content.demo-brandedimage .et_pb_button_module_wrapper.et_pb_module > .et_pb_button.BrandedImageBTN:after{  font-size: 30px !important;  margin-left: 1px;  line-height: 1;}#main-content.demo-brandedimage .et_pb_button_module_wrapper.et_pb_module > .et_pb_button.BrandedImageBTN:hover,#main-content.demo-brandedimage .et_pb_button_module_wrapper.et_pb_module > .et_pb_button.BrandedImageBTN:focus{  background-color: #39C1DA;  border-color:  #39C1DA !important;  color: #fff !important;}#main-content.demo-brandedimage .et_pb_button_module_wrapper.et_pb_module > .et_pb_button.BrandedImageBTN:hover:after,#main-content.demo-brandedimage .et_pb_button_module_wrapper.et_pb_module > .et_pb_button.BrandedImageBTN:focus:after{  color: #fff !important;}/*==FOOTER==*/#main-content.demo-brandedimage #demopage-footer{}#main-content.demo-brandedimage .contactInfoForm.et_pb_equal_columns > div{  justify-content: flex-start;}#main-content.demo-brandedimage .cformWarp .row{  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;}#main-content.demo-brandedimage .cformWarp .row > .col-half{  width: 50%;  padding-bottom: 10px;}#main-content.demo-brandedimage .cformWarp,#main-content.demo-brandedimage .cformWrap a{  color: #fff;}#main-content.demo-brandedimage .cformWrap a:hover,#main-content.demo-brandedimage .cformWrap a:focus{  color: #5DA0AE;  text-decoration: none;}#main-content.demo-brandedimage .cformWarp{  padding: 10px 20px 10px;}#main-content.demo-brandedimage .cformWarp input:not(.contactBTN),#main-content.demo-brandedimage .cformWarp textarea {  display: block;  width: 100%;  height: 34px;  padding: 6px 12px;  font-size: 14px;  line-height: 1.4;  color: #555;  background-color: rgba(255,255,255,.75);  background-image: none;  border: 1px solid #ccc;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}#main-content.demo-brandedimage .cformWarp input:not(.contactBTN):focus,#main-content.demo-brandedimage .cformWarp textarea:focus {  border-color: #66afe9;  outline: 0;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);}#main-content.demo-brandedimage .cformWarp textarea{  height: auto;}#main-content.demo-brandedimage .cformWarp .row .col-half:nth-child(1){  padding-right: 10px;}#main-content.demo-brandedimage .cformWarp .row .col-half:nth-child(2){  padding-left: 10px;}#main-content.demo-brandedimage .cformWarp .cformlabel{  padding-bottom: 10px;}#main-content.demo-brandedimage .cformWarp .cformlabel *{  font-size: 14px;}#main-content.demo-brandedimage input.contactBTN{  background-color: #39c1da;  color: #fff;  border: none;  width: 100%;  font-size: 25px;  padding: 13px;  margin-top: 5px;    transition: ease all 0.4s;  -webkit-transition: ease all 0.4s;  -moz-transition: ease all 0.4s;  -ms-transition: ease all 0.4s;}#main-content.demo-brandedimage input.contactBTN:hover,#main-content.demo-brandedimage input.contactBTN:focus,#main-content.demo-brandedimage input.contactBTN:active {  background-color: #01aaca;}#main-content.demo-brandedimage .cformWarp .wpcf7-spinner,#main-content.demo-brandedimage .cformWarp div.wpcf7 img.ajax-loader {  position: absolute;  right: -10px;  bottom: 35px;}/*@media only screen and (max-width : 1299px) {#main-content.demo-brandedimage .twoColInfo > .et_pb_column{  background-size: 100% 100%;}#main-content.demo-brandedimage .twoColInfo > .et_pb_column:hover,#main-content.demo-brandedimage .twoColInfo > .et_pb_column:focus{  background-size: 150% 150%;}}*//* Large Devices, Wide Screens */@media only screen and (max-width : 1199px) {#main-content.demo-brandedimage .ColBxs .blackBG h3{  font-size: x-large;}}/* Medium Devices, Desktops */@media only screen and (max-width : 991.5px) {body.page-template-page-demosite #main-content #demopage-header *{  text-align: center;}/*#main-content.demo-brandedimage #demopage-header ul#demo-menu{  flex-direction: column;}*/}@media only screen and (max-width : 980px) {button.navbar-toggler:before{  content: "Idea Video Clicks";}}/* Small Devices, Tablets */@media only screen and (max-width : 768px) {#main-content.demo-brandedimage .cformWarp .row .col-half:nth-child(1){  padding-right: 15px;}#main-content.demo-brandedimage .cformWarp .row .col-half:nth-child(2){  padding-left: 15px;}}@media only screen and (max-width : 720px) {#main-content.demo-brandedimage #dbi-banner h1{  font-size: 45px;}#main-content.demo-brandedimage #dbi-banner div {  font-size: 30px;  line-height: 1.5;}}/* Extra Small Devices, Phones */@media only screen and (max-width : 479px) {#main-content.demo-brandedimage #dbi-banner h1{  font-size: 35px;}#main-content.demo-brandedimage #dbi-banner div {  font-size: 28px;}#main-content.demo-brandedimage .cformWarp{  padding-top: 20px;}#main-content.demo-brandedimage .cformWarp .row {  display: block;}#main-content.demo-brandedimage .cformWarp .row > .col-half{  width: 100%;}#main-content.demo-brandedimage .cformWarp .row .col-half:nth-child(1){  padding-right: 12px;}#main-content.demo-brandedimage .cformWarp .row .col-half:nth-child(2){  padding-left: 12px;}}@media only screen and (max-width : 400px) {#main-content.demo-brandedimage .ColBxs > .et_pb_column{  padding: 20px;}#main-content.demo-brandedimage .ColBxs > .et_pb_column:after {  top: 20px;  bottom: 20px;  left: 20px;  right: 20px;}#main-content.demo-brandedimage .ColBxs .blackBG {  max-width: 90%;}}@media only screen and (max-width : 360px) {}/* Custom, iPhone Retina */@media only screen and (max-width : 319px) {}@media only screen and (max-width : 300px) {}/*==========================================================================================*/@media only screen and (min-width: 980px) and (max-width: 1200px) {}@media only screen and (min-width: 981px) and (max-width : 991.5px) {div#navbarNavDropdown{  background-color: #fff;  position: absolute;  top: 50px;  left: 0px;  right: 0px;}}/*==========================================================================================*//*MOBILE FIRST*/@media only screen and (min-width : 478px) {#main-content.demo-brandedimage .threeColInfo > .et_pb_column {  width: 100%;}#main-content.demo-brandedimage .fourColInfo > .et_pb_column > .et_pb_module{  width: 50%;}}@media only screen and (min-width : 700px) {#main-content.demo-brandedimage .threeColInfo > .et_pb_column {  width: 50%;}}@media only screen and (min-width : 980px) {}@media only screen and (min-width : 981px) {#main-content.demo-brandedimage .threeColInfo > .et_pb_column{  width: 33.33%;}#main-content.demo-brandedimage .fourColInfo > .et_pb_column > .et_pb_module{  width: 25%;}}@media only screen and (min-width : 1200px) {}@media only screen and (min-width : 1839px) {}